<?php
/**
 * Modelo de relatórios para envios de newsletter
 * @author Emanuel Melo e Renato Lenz @ PC4 Team
 */
class PC4_Newsletter_Telefone_Relatorio extends PC4_Newsletter_Relatorio {
	
	/**
	 * Construtor
	 */
	function __construct() {
		parent::__construct();
	}
	
	function exportaRelatorioDetalhado($id_envio, $registro) {
		$excel_model = new PC4_Util_Excel();
		$envios_model = new PC4_Crud_Newsletter_Envio();

		$info_envio = $this->listaInformacoesEnvio($id_envio, 1, -1);
		
		$envio = $envios_model->ve($id_envio);
		$envios = $this->listaEnvios($envio->id_clientes, 1, 1);
		$envio = $envios[0];
		$titulo =
			"<table>
				<tr>
					<td colspan='3'><strong>Data In&iacute;cio:</strong> $envio->data_inicio</td>
				</tr>
				<tr>
					<td colspan='3'><strong>Data Fim:</strong> $envio->data_conclusao</td>
				</tr>
				<tr>
					<td colspan='3'><strong>Mensagem:</strong> $envio->texto</td>
				</tr>
			</table>";
		
		$registros = array();
		$outras_info = $registro[0];
		$cabecalhos = array(
				'telefone' => 'Telefone',
				'status' => 'Status',
				'data_enviado' => 'Data Enviado'
			);
		
		foreach ($info_envio as $r) {
			$registros[] = array(
				'telefone' => "(".substr($r->contato, 0 , 2) . ") " . substr($r->contato, 2),
				'status' => $r->status,
				'data_enviado' => $r->data_envio
			);
		}
		$tabelas = $excel_model->exporta($registros, $cabecalhos, "xls", "relatorio_envio_" . $id_envio, $titulo);
		
		return $tabelas;
	}

}
?>